System F with type equality coercions